fire producing weapon - Espagnol Anglais Dictionnaire